#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<stdbool.h>
#define LEN 20
typedef struct queue {
    int* data;
    int head;
    int rear;
    int size;
} Queue;

typedef struct {
    Queue* queue1, * queue2;
} MyStack;

Queue* initQueue(int k);
void enQueue(Queue* obj, int e);
int deQueue(Queue * obj);
int isEmpty(Queue * obj);
MyStack* myStackCreate();

void myStackPush(MyStack* obj, int x);

int myStackPop(MyStack* obj);
int myStackTop(MyStack* obj);

bool myStackEmpty(MyStack* obj);

void myStackFree(MyStack* obj);